// 封装关于文章的接口
import http from '@/utils/request'
export const reqGetArticles = (channel_id, timestamp) => {
  return http({
    method: 'GET',
    url: 'v1_1/articles',
    // params 发送get请求携带参数的字段
    params: {
      channel_id, // 频道的id
      timestamp, // 时间戳  请求新数据的时候传递当前时间戳,请求历史数据传递指定的时间戳(只要获取到数据,数据中就会有一个指定的时间戳)
      with_top: 1 // 是否包含置顶文章 1表示是包含置顶的 0 表示不包含置顶
    }
  })
}
// 不喜欢文章的接口
export const reqDisLikeArticle = (target) => {
  return http({
    method: 'POST',
    url: 'v1_0/article/dislikes',
    data: {
      target // 不喜欢的文章的id
    }
  })
}

// 举报文章的接口
export const reqReportArticle = (target, type) => {
  return http({
    method: 'POST',
    url: 'v1_0/article/reports',
    data: {
      target, // 举报文章的id
      type // 举报的类型
    }
  })
}
// 获取文章详情api
export const reqGetArticleDetail = (article_id) => {
  return http({
    method: 'GET',
    url: 'v1_0/articles/' + article_id
  })
}
